package com.example.english.service;

import com.example.english.pojo.PageBean;
import com.example.english.pojo.Student;

import java.util.List;

public interface StudentService {
    /**
     *   查询所有学生四级成绩
     */
    PageBean list(Integer pageNum, Integer pageSize);


    /**
     *   添加学生
     */
    void add(Student student);


    /**
     *   删除学生
     */
    void delete(Long id);


    /**
     *   修改学生
     */
    void update(Student student);

    PageBean BySerialNumber(Integer pageNum, Integer pageSize, Long inputKeyword);

    PageBean ByStudentId(Integer pageNum, Integer pageSize, Integer inputKeyword);

    PageBean ByName(Integer pageNum, Integer pageSize, String inputKeyword);

    PageBean ByGender(Integer pageNum, Integer pageSize, String inputKeyword);

    PageBean ByAge(Integer pageNum, Integer pageSize, Integer inputKeyword);

    PageBean ByPhoneNumber(Integer pageNum, Integer pageSize, Long inputKeyword);

    PageBean ByGrades(Integer pageNum, Integer pageSize, Integer inputKeyword);
}
